#ifndef DISTRIBUTED_MULT_H
#define DISTRIBUTED_MULT_H

#include "stdlib.h"
#include "stdio.h"
#include "mpi.h"
#include "oblivious.h"

void distributed_mat_mult_rec(double* a, double* b, double* c, int a_rows, int a_cols, int b_cols, int my_c_start, int base_case_size);

int get_row_count(int total_rows, int my_rank, int num_procs);


#endif
